/**
 * findLast() 方法反向迭代数组，并返回满足提供的测试函数的第一个元素的值。如果没有找到对应元素，则返回 undefined。
 * findLast(callbackFn)
 */

const array1 = [5, 12, 50, 130, 44];

const found = array1.findLast((element) => element > 45);

console.log(found);
// Expected output: 130

/**
 * findLastIndex() 方法反向迭代数组，并返回满足所提供的测试函数的第一个元素的索引。若没有找到对应元素，则返回 -1。
 */
const array2 = [5, 12, 50, 130, 44];

const isLargeNumber = (element) => element > 45;

console.log(array2.findLastIndex(isLargeNumber));
// Expected output: 3
// Index of element with value: 130
